// axios.interceptors.response.use(function (response) {
//     // 对响应数据做点什么
//     console.log(response);
//     let { status, message } = response.data;
//     if (status === 1) {
//         alert(message)
//     }
//     return response;
//   }, function (error) {
//     // 对响应错误做点什么
//     console.log(error.response)
//     let { status, message } = error.response.data
//     alert(message)
//     return Promise.reject(error);
//   });

// 点击登录盒子的a标签,让注册盒子显示
$(".login a").on("click", function () {
  $(".register").show();
});
// 点击注册盒子的a标签,让登录盒子显示
$(".register a").on("click", function () {
  $(".register").hide();
});

$(".login form").on("submit", function (e) {
  e.preventDefault();
  // 获取data
  let data = $(this).serialize();
  // post
  axios.post("/api/login", data).then(function (res) {
    console.log(res);
    // 结构负值
    let { status, message, token } = res.data;
    if (status === 0) {
      layer.msg(
        message,
        {
          icon: 1,
          time: 1500, //2秒关闭（如果不配置，默认是3秒）
        },
        function () {
          //do something
          localStorage.setItem("token", token);
          location.href = "./index.html";
        }
      );
    }
  });
});

$(".register form").on("submit", function (e) {
  e.preventDefault();
  // 获取data
  let data = $(this).serialize();
  axios.post("/api/reguser", data).then(function (res) {
    console.log(res);
    let { status, message } = res.data;
    if (status === 0) {
      layer.msg(
        message,
        {
          icon: 1,
          time: 1500, //2秒关闭（如果不配置，默认是3秒）
        },
        function () {
          //do something
          $(".register").hide();
        }
      );
    }
  });
});

let form = layui.form;
form.verify({
  len: [/^\S{6,12}$/, "长度6-12位"],
  same: function (val) {
    // 获取密码
    let pwd = $(".pwd").val();
    // 判断
    if (pwd !== val) return "两次密码不一致";
  },
});
